WW-FLOW: Web-Based Workflow Management with Runtime Encapsulation
نویسندگان
چکیده
We use the term workflow to describe a business process that is executed and managed automatically by a computer system. The definition usually includes all the tasks, tools, procedures, and organizations involved, as well. A workflow management system (WfMS) is an application that uses a computer representation of the workflow logic to define, manage, and execute the process.1 Consider the workflow process in a collaborative engineering strategy for new product development. It may involve cooperation among design, manufacturing, assembly, testing, quality control, and purchasing departments, and may include both suppliers and customers.2 While some of these functions are performed internally, others are carried out by external organizations that might, for example, design specialized components or develop numeric controller machine codes for computer-aided manufacturing work. Not only is such a workflow process complex, but it is also subject to change due to interim results—prototype test and engineering change request processes, for instance. Moreover, when subprocesses for developing component parts proceed in parallel, new requirements can be introduced along the way. Interoperable WfMSs would enable these organizations to cooperate more effectively by readily sharing information and keeping pace with each other throughout the development process. To this end, we identify two main requirements for a WfMS: modular design/execution and Internet compliance. To support modularity, we have adopted an IDEF0-like nested modeling technique to model the workflow processes.3 This method, which we call nested process modeling, allows the process manager to break a complex business process into several subprocesses and provide a structure for hierarchically arranging them. If the WfMS is also fully compliant to Internet protocols, users can have ready access to the system from any location. Moreover, maintenance is straightforward in a Web-based system, and client programs can be easily updated because they need not be installed for each user. Our Web-based workflow management system, WW-flow, was designed to manage complex business processes in a dis-
منابع مشابه
Secure Encapsulation and Publication of Biological Services in the Cloud Computing Environment
Secure encapsulation and publication for bioinformatics software products based on web service are presented, and the basic function of biological information is realized in the cloud computing environment. In the encapsulation phase, the workflow and function of bioinformatics software are conducted, the encapsulation interfaces are designed, and the runtime interaction between users and compu...
متن کاملArchitectural Plan for Constructing Fault Tolerable Workflow Engines Based on Grid Service
In this paper the design and implementation of fault tolerable architecture for scientific workflow engines is presented. The engines are assumed to be implemented as composite web services. Current architectures for workflow engines do not make any considerations for substituting faulty web services with correct ones at run time. The difficulty is to rollback the execution state of the workflo...
متن کاملArchitectural Plan for Constructing Fault Tolerable Workflow Engines Based on Grid Service
In this paper the design and implementation of fault tolerable architecture for scientific workflow engines is presented. The engines are assumed to be implemented as composite web services. Current architectures for workflow engines do not make any considerations for substituting faulty web services with correct ones at run time. The difficulty is to rollback the execution state of the workflo...
متن کاملMulti-objective and Scalable Heuristic Algorithm for Workflow Task Scheduling in Utility Grids
To use services transparently in a distributed environment, the Utility Grids develop a cyber-infrastructure. The parameters of the Quality of Service such as the allocation-cost and makespan have to be dealt with in order to schedule workflow application tasks in the Utility Grids. Optimization of both target parameters above is a challenge in a distributed environment and may conflict one an...
متن کاملAn Adaptive Workflow Engine Based on Web Services and Agents
At present workflow management systems are widely used to manage business processes in an organization, while the workflow engine provides a runtime execution environment, manages the overall processing and execution of workflow instances. One of the major limitations of current workflow engine is the lack of flexibility to support adaptive environments. In this paper we propose an adaptive wor...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEEE Internet Computing
دوره 4 شماره
صفحات -
تاریخ انتشار 2000